/***********************************************************************************************/ /**
*\n  @file       hal.h
*\n  @brief      hal层 (Hardware Abstract Layer) 启动接口
*\n  @details
*\n -----------------------------------------------------------------------------------
*\n  文件说明：
*\n       1. hal层 (Hardware Abstract Layer) 启动接口
*\n
*\n -----------------------------------------------------------------------------------
*\n  版本:    修改人:       修改日期:          描述:
*\n  V0.01  罗先能        2021.4.7        创建
*\n
***************************************************************************************************/

/**************************************************************************************************
* 头文件
***************************************************************************************************/
#include "hal.h"

#undef   DEBUG_LEVEL
#define  DEBUG_LEVEL  0
#include "vdebug.h"

/**************************************************************************************************
* 宏定义、结构定义
***************************************************************************************************/


/**************************************************************************************************
* 全局变量声明、定义
***************************************************************************************************/


/**************************************************************************************************
* 私有变量声明、定义
***************************************************************************************************/


/**************************************************************************************************
* 私有函数声明、定义
***************************************************************************************************/


/**************************************************************************************************
* 全局函数声明、定义
***************************************************************************************************/

// 初始化hal模块
int HalInit(int argc, char *argv[])
{
	debug_printf("HalInit()...\n");

	int iRet;
	/// 1 硬件初始化
	iRet = DevicesInit();
	if( 0 != iRet )
	{
		debug_error("DevicesInit()\n");
		return -1;
	}


	debug_printf("HalInit() done!\n");
	return 0;
}


// 启动hal模块
int HalStart(int argc, char *argv[])
{


	debug_printf("HalStart()...done\n");
  	return(0);
}

